home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 September / PCWorld_2007-09_cd.bin / v cisle / testdisk / testdisk-6.7.win.exe / testdisk-6.7 / doc / main.css < prev    next >
Cascading Style Sheet File  |  2007-06-26  |  25KB  |  1,491 lines

  1. /*
  2. ** MediaWiki 'monobook' style sheet for CSS2-capable browsers.
  3. ** Copyright Gabriel Wicke - http://wikidev.net/
  4. ** License: GPL (http://www.gnu.org/copyleft/gpl.html)
  5. **
  6. ** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John
  7. ** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher,
  8. ** Michael Zeltner and Geir B├ªkholt)
  9. ** All you guys rock :)
  10. */
  11.  
  12. #column-content {
  13.     width: 100%;
  14.     float: right;
  15.     margin: 0 0 .6em -12.2em;
  16.     padding: 0;
  17. }
  18. #content {
  19.     margin: 2.8em 0 0 12.2em;
  20.     padding: 0 1em 1.5em 1em;
  21.     background: white;
  22.     color: black;
  23.     border: 1px solid #aaa;
  24.     border-right: none;
  25.     line-height: 1.5em;
  26.     position: relative;
  27.     z-index: 2;
  28. }
  29. #column-one {
  30.     padding-top: 160px;
  31. }
  32. /* the left column width is specified in class .portlet */
  33.  
  34. /* Font size:
  35. ** We take advantage of keyword scaling- browsers won't go below 9px
  36. ** More at http://www.w3.org/2003/07/30-font-size
  37. ** http://style.cleverchimp.com/font_size_intervals/altintervals.html
  38. */
  39.  
  40. body {
  41.     font: x-small sans-serif;
  42.     background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat;
  43.     color: black;
  44.     margin: 0;
  45.     padding: 0;
  46. }
  47.  
  48. /* scale back up to a sane default */
  49. #globalWrapper {
  50.     font-size: 127%;
  51.     width: 100%;
  52.     margin: 0;
  53.     padding: 0;
  54. }
  55. .visualClear {
  56.     clear: both;
  57. }
  58.  
  59. /* general styles */
  60.  
  61. table {
  62.     font-size: 100%;
  63.     color: black;
  64. }
  65. a {
  66.     text-decoration: none;
  67.     color: #002bb8;
  68.     background: none;
  69. }
  70. a:visited {
  71.     color: #5a3696;
  72. }
  73. a:active {
  74.     color: #faa700;
  75. }
  76. a:hover {
  77.     text-decoration: underline;
  78. }
  79. a.stub {
  80.     color: #772233;
  81. }
  82. a.new, #p-personal a.new {
  83.     color: #ba0000;
  84. }
  85. a.new:visited, #p-personal a.new:visited {
  86.     color: #a55858;
  87. }
  88.  
  89. img {
  90.     border: none;
  91.     vertical-align: middle;
  92. }
  93. p {
  94.     margin: .4em 0 .5em 0;
  95.     line-height: 1.5em;
  96. }
  97. p img {
  98.     margin: 0;
  99. }
  100.  
  101. hr {
  102.     height: 1px;
  103.     color: #aaa;
  104.     background-color: #aaa;
  105.     border: 0;
  106.     margin: .2em 0 .2em 0;
  107. }
  108.  
  109. h1, h2, h3, h4, h5, h6 {
  110.     color: black;
  111.     background: none;
  112.     font-weight: normal;
  113.     margin: 0;
  114.     padding-top: .5em;
  115.     padding-bottom: .17em;
  116.     border-bottom: 1px solid #aaa;
  117. }
  118. h1 { font-size: 188%; }
  119. h2 { font-size: 150%; }
  120. h3, h4, h5, h6 {
  121.     border-bottom: none;
  122.     font-weight: bold;
  123. }
  124. h3 { font-size: 132%; }
  125. h4 { font-size: 116%; }
  126. h5 { font-size: 100%; }
  127. h6 { font-size: 80%;  }
  128.  
  129. ul {
  130.     line-height: 1.5em;
  131.     list-style-type: square;
  132.     margin: .3em 0 0 1.5em;
  133.     padding: 0;
  134.     list-style-image: url(bullet.gif);
  135. }
  136. ol {
  137.     line-height: 1.5em;
  138.     margin: .3em 0 0 3.2em;
  139.     padding: 0;
  140.     list-style-image: none;
  141. }
  142. li {
  143.     margin-bottom: .1em;
  144. }
  145. dt {
  146.     font-weight: bold;
  147.     margin-bottom: .1em;
  148. }
  149. dl {
  150.     margin-top: .2em;
  151.     margin-bottom: .5em;
  152. }
  153. dd {
  154.     line-height: 1.5em;
  155.     margin-left: 2em;
  156.     margin-bottom: .1em;
  157. }
  158.  
  159. fieldset {
  160.     border: 1px solid #2f6fab;
  161.     margin: 1em 0 1em 0;
  162.     padding: 0 1em 1em;
  163.     line-height: 1.5em;
  164. }
  165. legend {
  166.     padding: .5em;
  167.     font-size: 95%;
  168. }
  169. form {
  170.     border: none;
  171.     margin: 0;
  172. }
  173.  
  174. textarea {
  175.     width: 100%;
  176.     padding: .1em;
  177. }
  178.  
  179. input.historysubmit {
  180.     padding: 0 .3em .3em .3em !important;
  181.     font-size: 94%;
  182.     cursor: pointer;
  183.     height: 1.7em !important;
  184.     margin-left: 1.6em;
  185. }
  186. select {
  187.     vertical-align: top;
  188. }
  189. abbr, acronym, .explain {
  190.     border-bottom: 1px dotted black;
  191.     color: black;
  192.     background: none;
  193.     cursor: help;
  194. }
  195. q {
  196.     font-family: Times, "Times New Roman", serif;
  197.     font-style: italic;
  198. }
  199. /* disabled for now
  200. blockquote {
  201.     font-family: Times, "Times New Roman", serif;
  202.     font-style: italic;
  203. }*/
  204. code {
  205.     background-color: #f9f9f9;
  206. }
  207. pre {
  208.     padding: 1em;
  209.     border: 1px dashed #2f6fab;
  210.     color: black;
  211.     background-color: #f9f9f9;
  212.     line-height: 1.1em;
  213. }
  214.  
  215. /*
  216. ** the main content area
  217. */
  218.  
  219. #siteSub {
  220.     display: none;
  221. }
  222.  
  223. #jump-to-nav {
  224.     display: none;
  225. }
  226.  
  227. #contentSub, #contentSub2 {
  228.     font-size: 84%;
  229.     line-height: 1.2em;
  230.     margin: 0 0 1.4em 1em;
  231.     color: #7d7d7d;
  232.     width: auto;
  233. }
  234. span.subpages {
  235.     display: block;
  236. }
  237.  
  238. /* Some space under the headers in the content area */
  239. #bodyContent h1, #bodyContent h2 {
  240.     margin-bottom: .6em;
  241. }
  242. #bodyContent h3, #bodyContent h4, #bodyContent h5 {
  243.     margin-bottom: .3em;
  244. }
  245. .firstHeading {
  246.     margin-bottom: .1em;
  247. }
  248.  
  249. /* user notification thing */
  250. .usermessage {
  251.     background-color: #ffce7b;
  252.     border: 1px solid #ffa500;
  253.     color: black;
  254.     font-weight: bold;
  255.     margin: 2em 0 1em;
  256.     padding: .5em 1em;
  257.     vertical-align: middle;
  258. }
  259. #siteNotice {
  260.     text-align: center;
  261.     font-size: 95%;
  262.     padding: 0 .9em;
  263. }
  264. #siteNotice p {
  265.     margin: 0;
  266.     padding: 0;
  267. }
  268. .error {
  269.     color: red;
  270.     font-size: larger;
  271. }
  272. .errorbox, .successbox {
  273.     font-size: larger;
  274.     border: 2px solid;
  275.     padding: .5em 1em;
  276.     float: left;
  277.     margin-bottom: 2em;
  278.     color: #000;
  279. }
  280. .errorbox {
  281.     border-color: red;
  282.     background-color: #fff2f2;
  283. }
  284. .successbox {
  285.     border-color: green;
  286.     background-color: #dfd;
  287. }
  288. .errorbox h2, .successbox h2 {
  289.     font-size: 1em;
  290.     font-weight: bold;
  291.     display: inline;
  292.     margin: 0 .5em 0 0;
  293.     border: none;
  294. }
  295.  
  296. #catlinks {
  297.     border: 1px solid #aaa;
  298.     background-color: #f9f9f9;
  299.     padding: 5px;
  300.     margin-top: 1em;
  301.     clear: both;
  302. }
  303. /* currently unused, intended to be used by a metadata box
  304. in the bottom-right corner of the content area */
  305. .documentDescription {
  306.     /* The summary text describing the document */
  307.     font-weight: bold;
  308.     display: block;
  309.     margin: 1em 0;
  310.     line-height: 1.5em;
  311. }
  312. .documentByLine {
  313.     text-align: right;
  314.     font-size: 90%;
  315.     clear: both;
  316.     font-weight: normal;
  317.     color: #76797c;
  318. }
  319.  
  320. /* emulate center */
  321. .center {
  322.     width: 100%;
  323.     text-align: center;
  324. }
  325. *.center * {
  326.     margin-left: auto;
  327.     margin-right: auto;
  328. }
  329. /* small for tables and similar */
  330. .small, .small * {
  331.     font-size: 94%;
  332. }
  333. table.small {
  334.     font-size: 100%;
  335. }
  336.  
  337. /*
  338. ** content styles
  339. */
  340.  
  341. #toc,
  342. .toc,
  343. .mw-warning {
  344.     border: 1px solid #aaa;
  345.     background-color: #f9f9f9;
  346.     padding: 5px;
  347.     font-size: 95%;
  348. }
  349. #toc h2,
  350. .toc h2 {
  351.     display: inline;
  352.     border: none;
  353.     padding: 0;
  354.     font-size: 100%;
  355.     font-weight: bold;
  356. }
  357. #toc #toctitle,
  358. .toc #toctitle,
  359. #toc .toctitle,
  360. .toc .toctitle {
  361.     text-align: center;
  362. }
  363. #toc ul,
  364. .toc ul {
  365.     list-style-type: none;
  366.     list-style-image: none;
  367.     margin-left: 0;
  368.     padding-left: 0;
  369.     text-align: left;
  370. }
  371. #toc ul ul,
  372. .toc ul ul {
  373.     margin: 0 0 0 2em;
  374. }
  375. #toc .toctoggle,
  376. .toc .toctoggle {
  377.     font-size: 94%;
  378. }
  379.  
  380. .mw-warning {
  381.     margin-left: 50px;
  382.     margin-right: 50px;
  383.     text-align: center;
  384. }
  385.  
  386. /* images */
  387. div.floatright, table.floatright {
  388.     clear: right;
  389.     float: right;
  390.     position: relative;
  391.     margin: 0 0 .5em .5em;
  392.     border: 0;
  393. /*
  394.     border: .5em solid white;
  395.     border-width: .5em 0 .8em 1.4em;
  396. */
  397. }
  398. div.floatright p { font-style: italic; }
  399. div.floatleft, table.floatleft {
  400.     float: left;
  401.     position: relative;
  402.     margin: 0 .5em .5em 0;
  403.     border: 0;
  404. /*
  405.     margin: .3em .5em .5em 0;
  406.     border: .5em solid white;
  407.     border-width: .5em 1.4em .8em 0;
  408. */
  409. }
  410. div.floatleft p { font-style: italic; }
  411. /* thumbnails */
  412. div.thumb {
  413.     margin-bottom: .5em;
  414.     border-style: solid;
  415.     border-color: white;
  416.     width: auto;
  417. }
  418. div.thumb div {
  419.     border: 1px solid #ccc;
  420.     padding: 3px !important;
  421.     background-color: #f9f9f9;
  422.     font-size: 94%;
  423.     text-align: center;
  424.     overflow: hidden;
  425. }
  426. div.thumb div a img {
  427.     border: 1px solid #ccc;
  428. }
  429. div.thumb div div.thumbcaption {
  430.     border: none;
  431.     text-align: left;
  432.     line-height: 1.4em;
  433.     padding: .3em 0 .1em 0;
  434. }
  435. div.magnify {
  436.     float: right;
  437.     border: none !important;
  438.     background: none !important;
  439. }
  440. div.magnify a, div.magnify img {
  441.     display: block;
  442.     border: none !important;
  443.     background: none !important;
  444. }
  445. div.tright {
  446.     clear: right;
  447.     float: right;
  448.     border-width: .5em 0 .8em 1.4em;
  449. }
  450. div.tleft {
  451.     float: left;
  452.     margin-right: .5em;
  453.     border-width: .5em 1.4em .8em 0;
  454. }
  455.  
  456. .hiddenStructure {
  457.     display: none;
  458.     speak: none;
  459. }
  460. img.tex {
  461.     vertical-align: middle;
  462. }
  463. span.texhtml {
  464.     font-family: serif;
  465. }
  466.  
  467. /*
  468. ** classes for special content elements like town boxes
  469. ** intended to be referenced directly from the wiki src
  470. */
  471.  
  472. /*
  473. ** User styles
  474. */
  475. /* table standards */
  476. table.rimage {
  477.     float: right;
  478.     position: relative;
  479.     margin-left: 1em;
  480.     margin-bottom: 1em;
  481.     text-align: center;
  482. }
  483. .toccolours {
  484.     border: 1px solid #aaa;
  485.     background-color: #f9f9f9;
  486.     padding: 5px;
  487.     font-size: 95%;
  488. }
  489. div.townBox {
  490.     position: relative;
  491.     float: right;
  492.     background: white;
  493.     margin-left: 1em;
  494.     border: 1px solid gray;
  495.     padding: .3em;
  496.     width: 200px;
  497.     overflow: hidden;
  498.     clear: right;
  499. }
  500. div.townBox dl {
  501.     padding: 0;
  502.     margin: 0 0 .3em;
  503.     font-size: 96%;
  504. }
  505. div.townBox dl dt {
  506.     background: none;
  507.     margin: .4em 0 0;
  508. }
  509. div.townBox dl dd {
  510.     margin: .1em 0 0 1.1em;
  511.     background-color: #f3f3f3;
  512. }
  513.  
  514. /*
  515. ** edit views etc
  516. */
  517. .special li {
  518.     line-height: 1.4em;
  519.     margin: 0;
  520.     padding: 0;
  521. }
  522.  
  523. /* Page history styling */
  524. /* the auto-generated edit comments */
  525. .autocomment {
  526.     color: gray;
  527. }
  528. #pagehistory span.user {
  529.     margin-left: 1.4em;
  530.     margin-right: .4em;
  531. }
  532. #pagehistory span.minor {
  533.     font-weight: bold;
  534. }
  535. #pagehistory li {
  536.     border: 1px solid white;
  537. }
  538. #pagehistory li.selected {
  539.     background-color: #f9f9f9;
  540.     border: 1px dashed #aaa;
  541. }
  542.  
  543. /*
  544. ** Diff rendering
  545. */
  546. table.diff, td.diff-otitle, td.diff-ntitle {
  547.     background-color: white;
  548. }
  549. td.diff-addedline {
  550.     background: #cfc;
  551.     font-size: smaller;
  552. }
  553. td.diff-deletedline {
  554.     background: #ffa;
  555.     font-size: smaller;
  556. }
  557. td.diff-context {
  558.     background: #eee;
  559.     font-size: smaller;
  560. }
  561. span.diffchange {
  562.     color: red;
  563.     font-weight: bold;
  564. }
  565.  
  566. /*
  567. ** keep the whitespace in front of the ^=, hides rule from konqueror
  568. ** this is css3, the validator doesn't like it when validating as css2
  569. */
  570. #bodyContent a.external,
  571. #bodyContent a[href ^="gopher://"] {
  572.     background: url(external.png) center right no-repeat;
  573.     padding-right: 13px;
  574. }
  575. #bodyContent a[href ^="https://"],
  576. .link-https {
  577.     background: url(lock_icon.gif) center right no-repeat;
  578.     padding-right: 16px;
  579. }
  580. #bodyContent a[href ^="mailto:"],
  581. .link-mailto {
  582.     background: url(mail_icon.gif) center right no-repeat;
  583.     padding-right: 18px;
  584. }
  585. #bodyContent a[href ^="news://"] {
  586.     background: url(news_icon.png) center right no-repeat;
  587.     padding-right: 18px;
  588. }
  589. #bodyContent a[href ^="ftp://"],
  590. .link-ftp {
  591.     background: url(file_icon.gif) center right no-repeat;
  592.     padding-right: 18px;
  593. }
  594. #bodyContent a[href ^="irc://"],
  595. .link-irc {
  596.     background: url(discussionitem_icon.gif) center right no-repeat;
  597.     padding-right: 18px;
  598. }
  599. /* disable interwiki styling */
  600. #bodyContent a.extiw,
  601. #bodyContent a.extiw:active {
  602.     color: #36b;
  603.     background: none;
  604.     padding: 0;
  605. }
  606. #bodyContent a.external {
  607.     color: #36b;
  608. }
  609. /* this can be used in the content area to switch off
  610. special external link styling */
  611. #bodyContent .plainlinks a {
  612.     background: none !important;
  613.     padding: 0 !important;
  614. }
  615. /*
  616. ** Structural Elements
  617. */
  618.  
  619. /*
  620. ** general portlet styles (elements in the quickbar)
  621. */
  622. .portlet {
  623.     border: none;
  624.     margin: 0 0 .5em;
  625.     padding: 0;
  626.     float: none;
  627.     width: 11.6em;
  628.     overflow: hidden;
  629. }
  630. .portlet h4 {
  631.     font-size: 95%;
  632.     font-weight: normal;
  633.     white-space: nowrap;
  634. }
  635. .portlet h5 {
  636.     background: transparent;
  637.     padding: 0 1em 0 .5em;
  638.     display: inline;
  639.     height: 1em;
  640.     text-transform: lowercase;
  641.     font-size: 91%;
  642.     font-weight: normal;
  643.     white-space: nowrap;
  644. }
  645. .portlet h6 {
  646.     background: #ffae2e;
  647.     border: 1px solid #2f6fab;
  648.     border-style: solid solid none solid;
  649.     padding: 0 1em 0 1em;
  650.     text-transform: lowercase;
  651.     display: block;
  652.     font-size: 1em;
  653.     height: 1.2em;
  654.     font-weight: normal;
  655.     white-space: nowrap;
  656. }
  657. .pBody {
  658.     font-size: 95%;
  659.     background-color: white;
  660.     color: black;
  661.     border-collapse: collapse;
  662.     border: 1px solid #aaa;
  663.     padding: 0 .8em .3em .5em;
  664. }
  665. .portlet h1,
  666. .portlet h2,
  667. .portlet h3,
  668. .portlet h4 {
  669.     margin: 0;
  670.     padding: 0;
  671. }
  672. .portlet ul {
  673.     line-height: 1.5em;
  674.     list-style-type: square;
  675.     list-style-image: url(bullet.gif);
  676.     font-size: 95%;
  677. }
  678. .portlet li {
  679.     padding: 0;
  680.     margin: 0;
  681. }
  682.  
  683. /*
  684. ** Logo properties
  685. */
  686.  
  687. #p-logo {
  688.     z-index: 3;
  689.     position: absolute; /*needed to use z-index */
  690.     top: 0;
  691.     left: 0;
  692.     height: 155px;
  693.     width: 12em;
  694.     overflow: visible;
  695. }
  696. #p-logo h5 {
  697.     display: none;
  698. }
  699. #p-logo a,
  700. #p-logo a:hover {
  701.     display: block;
  702.     height: 155px;
  703.     width: 12.2em;
  704.     background-repeat: no-repeat;
  705.     background-position: 35% 50% !important;
  706.     text-decoration: none;
  707. }
  708.  
  709. /*
  710. ** the navigation portlet
  711. */
  712.  
  713. #p-navigation {
  714.     position: relative;
  715.     z-index: 3;
  716. }
  717.  
  718. #p-navigation .pBody {
  719.     padding-right: 0;
  720. }
  721.  
  722. #p-navigation a {
  723.     display: block;
  724. }
  725.  
  726. #p-navigation li.active a, #p-navigation li.active a:hover {
  727.     text-decoration: none;
  728.     display: inline;
  729.     font-weight: bold;
  730. }
  731.  
  732.  
  733. /*
  734. ** Search portlet
  735. */
  736. #p-search {
  737.     position: relative;
  738.     z-index: 3;
  739. }
  740. input.searchButton {
  741.     margin-top: 1px;
  742.     font-size: 95%;
  743. }
  744. #searchGoButton {
  745.     padding-left: .5em;
  746.     padding-right: .5em;
  747.     font-weight: bold;
  748. }
  749. #searchInput {
  750.     width: 10.9em;
  751.     margin: 0;
  752.     font-size: 95%;
  753. }
  754. #p-search .pBody {
  755.     padding: .5em .4em .4em .4em;
  756.     text-align: center;
  757. }
  758.  
  759. /*
  760. ** the personal toolbar
  761. */
  762.  
  763. #p-personal {
  764.     width: 100%;
  765.     white-space: nowrap;
  766.     padding: 0;
  767.     margin: 0;
  768.     position: absolute;
  769.     left: 0;
  770.     top: 0;
  771.     z-index: 0;
  772.     border: none;
  773.     background: none;
  774.     overflow: visible;
  775.     line-height: 1.2em;
  776. }
  777.  
  778. #p-personal h5 {
  779.     display: none;
  780. }
  781. #p-personal .portlet,
  782. #p-personal .pBody {
  783.     padding: 0;
  784.     margin: 0;
  785.     border: none;
  786.     z-index: 0;
  787.     overflow: visible;
  788.     background: none;
  789. }
  790. /* this is the ul contained in the portlet */
  791. #p-personal ul {
  792.     border: none;
  793.     line-height: 1.4em;
  794.     color: #2f6fab;
  795.     padding: 0 2em 0 3em;
  796.     margin: 0;
  797.     text-align: right;
  798.     text-transform: lowercase;
  799.     list-style: none;
  800.     z-index: 0;
  801.     background: none;
  802.     cursor: default;
  803. }
  804. #p-personal li {
  805.     z-index: 0;
  806.     border: none;
  807.     padding: 0;
  808.     display: inline;
  809.     color: #2f6fab;
  810.     margin-left: 1em;
  811.     line-height: 1.2em;
  812.     background: none;
  813. }
  814. #p-personal li.active {
  815.     font-weight: bold;
  816. }
  817. #p-personal li a {
  818.     text-decoration: none;
  819.     color: #005896;
  820.     padding-bottom: .2em;
  821.     background: none;
  822. }
  823. #p-personal li a:hover {
  824.     background-color: white;
  825.     padding-bottom: .2em;
  826.     text-decoration: none;
  827. }
  828. #p-personal li.active a:hover {
  829.     background-color: transparent;
  830. }
  831. /* the icon in front of the user name, single quotes
  832. in bg url to hide it from iemac */
  833. li#pt-userpage,
  834. li#pt-anonuserpage,
  835. li#pt-login {
  836.     background: url(user.gif) top left no-repeat;
  837.     padding-left: 20px;
  838.     text-transform: none;
  839. }
  840.  
  841. /*
  842. ** the page-related actions- page/talk, edit etc
  843. */
  844. #p-cactions {
  845.     position: absolute;
  846.     top: 1.3em;
  847.     left: 11.5em;
  848.     margin: 0;
  849.     white-space: nowrap;
  850.     width: 76%;
  851.     line-height: 1.1em;
  852.     overflow: visible;
  853.     background: none;
  854.     border-collapse: collapse;
  855.     padding-left: 1em;
  856.     list-style: none;
  857.     font-size: 95%;
  858. }
  859. #p-cactions .hiddenStructure {
  860.     display: none;
  861. }
  862. #p-cactions ul {
  863.     list-style: none;
  864. }
  865. #p-cactions li {
  866.     display: inline;
  867.     border: 1px solid #aaa;
  868.     border-bottom: none;
  869.     padding: 0 0 .1em 0;
  870.     margin: 0 .3em 0 0;
  871.     overflow: visible;
  872.     background: white;
  873. }
  874. #p-cactions li.selected {
  875.     border-color: #fabd23;
  876.     padding: 0 0 .2em 0;
  877.     font-weight: bold;
  878. }
  879. #p-cactions li a {
  880.     background-color: #fbfbfb;
  881.     color: #002bb8;
  882.     border: none;
  883.     padding: 0 .8em .3em;
  884.     text-decoration: none;
  885.     text-transform: lowercase;
  886.     position: relative;
  887.     z-index: 0;
  888.     margin: 0;
  889. }
  890. #p-cactions li.selected a {
  891.     z-index: 3;
  892.         background-color: #fff;
  893.     padding: 0 1em .2em!important;
  894. }
  895. #p-cactions .new a {
  896.     color: #ba0000;
  897. }
  898. #p-cactions li a:hover {
  899.     z-index: 3;
  900.     text-decoration: none;
  901.         background-color: #fff;
  902. }
  903. #p-cactions h5 {
  904.     display: none;
  905. }
  906. #p-cactions li.istalk {
  907.     margin-right: 0;
  908. }
  909. #p-cactions li.istalk a {
  910.     padding-right: .5em;
  911. }
  912. #p-cactions #ca-addsection a {
  913.     padding-left: .4em;
  914.     padding-right: .4em;
  915. }
  916. /* offsets to distinguish the tab groups */
  917. li#ca-talk {
  918.     margin-right: 1.6em;
  919. }
  920. li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {
  921.     margin-left: 1.6em;
  922. }
  923.  
  924. /*
  925. ** the remaining portlets
  926. */
  927. #p-tbx,
  928. #p-lang {
  929.     position: relative;
  930.     z-index: 3;
  931. }
  932.  
  933. /* TODO: #t-iscite is only used by the Cite extension, come up with some
  934.  * system which allows extensions to add to this file on the fly
  935.  */
  936. #t-ispermalink, #t-iscite {
  937.     color: #999;
  938. }
  939. /*
  940. ** footer
  941. */
  942. #footer {
  943.     background-color: white;
  944.     border-top: 1px solid #fabd23;
  945.     border-bottom: 1px solid #fabd23;
  946.     margin: .6em 0 1em 0;
  947.     padding: .4em 0 1.2em 0;
  948.     text-align: center;
  949.     font-size: 90%;
  950. }
  951. #footer li {
  952.     display: inline;
  953.     margin: 0 1.3em;
  954. }
  955. /* hide from incapable browsers */
  956. head:first-child+body #footer li { white-space: nowrap; }
  957. #f-poweredbyico, #f-copyrightico {
  958.     margin: 0 8px;
  959.     position: relative;
  960.     top: -2px; /* Bump it up just a tad */
  961. }
  962. #f-poweredbyico {
  963.     float: right;
  964.     height: 1%;
  965. }
  966. #f-copyrightico {
  967.     float: left;
  968.     height: 1%;
  969. }
  970.  
  971. /* js pref toc */
  972. #preftoc {
  973.     margin: 0;
  974.     padding: 0;
  975.     width: 100%;
  976.     clear: both;
  977. }
  978. #preftoc li {
  979.     margin: 1px -2px 1px 2px;
  980.     float: left;
  981.     padding: 2px 0 3px 0;
  982.     background-color: #f0f0f0;
  983.     color: #000;
  984.     border: 1px solid #fff;
  985.     border-right-color: #716f64;
  986.     border-bottom: 0;
  987.     position: relative;
  988.     white-space: nowrap;
  989.     list-style-type: none;
  990.     list-style-image: none;
  991.     z-index: 3;
  992. }
  993. #preftoc li.selected {
  994.     font-weight: bold;
  995.     background-color: #f9f9f9;
  996.     border: 1px solid #aaa;
  997.     border-bottom: none;
  998.     cursor: default;
  999.     top: 1px;
  1000.     padding-top: 2px;
  1001.     margin-right: -3px;
  1002. }
  1003. #preftoc > li.selected {
  1004.     top: 2px;
  1005. }
  1006. #preftoc a,
  1007. #preftoc a:active {
  1008.     display: block;
  1009.     color: #000;
  1010.     padding: 0 .7em;
  1011.     position: relative;
  1012.     text-decoration: none;
  1013. }
  1014. #preftoc li.selected a {
  1015.     cursor: default;
  1016.     text-decoration: none;
  1017. }
  1018. #prefcontrol {
  1019.     padding-top: 2em;
  1020.     clear: both;
  1021. }
  1022. #preferences {
  1023.     margin: 0;
  1024.     border: 1px solid #aaa;
  1025.     clear: both;
  1026.     padding: 1.5em;
  1027.     background-color: #F9F9F9;
  1028. }
  1029. .prefsection {
  1030.     border: none;
  1031.     padding: 0;
  1032.     margin: 0;
  1033. }
  1034. .prefsection fieldset {
  1035.     border: 1px solid #aaa;
  1036.     float: left;
  1037.     margin-right: 2em;
  1038. }
  1039. .prefsection legend {
  1040.     font-weight: bold;   
  1041. }
  1042. .prefsection table, .prefsection legend {
  1043.     background-color: #F9F9F9;
  1044. }
  1045. .mainLegend {
  1046.     display: none;
  1047. }
  1048. div.prefsectiontip {
  1049.     font-size: 95%;
  1050.     margin-top: 0;
  1051.     background-color: #FFC1C1;
  1052.     padding: .2em .7em;
  1053.     clear: both;
  1054. }
  1055. .btnSavePrefs {
  1056.     font-weight: bold;
  1057.     padding-left: .3em;
  1058.     padding-right: .3em;
  1059. }
  1060.  
  1061. .preferences-login {
  1062.     clear: both;
  1063.     margin-bottom: 1.5em;
  1064. }
  1065.  
  1066. .prefcache {
  1067.     font-size: 90%;
  1068.     margin-top: 2em;
  1069. }
  1070.  
  1071. div#userloginForm form,
  1072. div#userlogin form#userlogin2 {
  1073.     margin: 0 3em 1em 0;
  1074.     border: 1px solid #aaa;
  1075.     clear: both;
  1076.     padding: 1.5em 2em;
  1077.     background-color: #f9f9f9;
  1078.     float: left;
  1079. }
  1080.  
  1081. div#userloginForm table,
  1082. div#userlogin form#userlogin2 table {
  1083.     background-color: #f9f9f9;
  1084. }
  1085.  
  1086. div#userloginForm h2,
  1087. div#userlogin form#userlogin2 h2 {
  1088.     padding-top: 0;
  1089. }
  1090.  
  1091. div#userlogin .captcha {
  1092.     border: 1px solid #bbb;
  1093.     padding: 1.5em 2em;
  1094.     width: 400px;
  1095.     background-color: white;
  1096. }
  1097.  
  1098.  
  1099. #userloginprompt, #languagelinks {
  1100.     font-size: 85%;
  1101. }
  1102.  
  1103. #login-sectiontip {
  1104.     font-size: 85%;
  1105.     line-height: 1.2;
  1106.     padding-top: 2em;
  1107. }
  1108.  
  1109. #userlogin .loginText, #userlogin .loginPassword {
  1110.     width: 12em;
  1111. }
  1112.  
  1113. #userloginlink a, #wpLoginattempt, #wpCreateaccount {
  1114.     font-weight: bold;
  1115. }
  1116.  
  1117. /*
  1118. ** IE/Mac fixes, hope to find a validating way to move this
  1119. ** to a separate stylesheet. This would work but doesn't validate:
  1120. ** @import("IEMacFixes.css");
  1121. */
  1122. /* tabs: border on the a, not the div */
  1123. * > html #p-cactions li { border: none; }
  1124. * > html #p-cactions li a {
  1125.     border: 1px solid #aaa;
  1126.     border-bottom: none;
  1127. }
  1128. * > html #p-cactions li.selected a { border-color: #fabd23; }
  1129. /* footer icons need a fixed width */
  1130. * > html #f-poweredbyico,
  1131. * > html #f-copyrightico { width: 88px; }
  1132. * > html #bodyContent,
  1133. * > html #bodyContent pre {
  1134.     overflow-x: auto;
  1135.     width: 100%;
  1136.     padding-bottom: 25px;
  1137. }
  1138.  
  1139. /* more IE fixes */
  1140. /* float/negative margin brokenness */
  1141. * html #footer {margin-top: 0;}
  1142. * html #column-content {
  1143.     display: inline;
  1144.     margin-bottom: 0;
  1145. }
  1146. * html div.editsection { font-size: smaller; }
  1147. #pagehistory li.selected { position: relative; }
  1148.  
  1149. /* Mac IE 5.0 fix; floated content turns invisible */
  1150. * > html #column-content {
  1151.     float: none;
  1152. }
  1153. * > html #column-one {
  1154.     position: absolute;
  1155.     left: 0;
  1156.     top: 0;
  1157. }
  1158. * > html #footer {
  1159.     margin-left: 13.2em;
  1160. }
  1161. .redirectText {
  1162.     font-size: 150%;
  1163.     margin: 5px;
  1164. }
  1165.  
  1166. .printfooter {
  1167.     display: none;
  1168. }
  1169.  
  1170. .not-patrolled {
  1171.     background-color: #ffa;
  1172. }
  1173. div.patrollink {
  1174.     font-size: 75%;
  1175.     text-align: right;
  1176. }
  1177. span.newpage, span.minor, span.searchmatch, span.bot {
  1178.     font-weight: bold;
  1179. }
  1180. span.unpatrolled {
  1181.     font-weight: bold;
  1182.     color: red;
  1183. }
  1184.  
  1185. span.searchmatch {
  1186.     color: red;
  1187. }
  1188. .sharedUploadNotice {
  1189.     font-style: italic;
  1190. }
  1191.  
  1192. span.updatedmarker {
  1193.     color: black;
  1194.     background-color: #0f0;
  1195. }
  1196. span.newpageletter {
  1197.     font-weight: bold;
  1198.     color: black;
  1199.     background-color: yellow;
  1200. }
  1201. span.minoreditletter {
  1202.     color: black;
  1203.     background-color: #c5ffe6;
  1204. }
  1205.  
  1206. table.gallery {
  1207.     border: 1px solid #ccc;
  1208.     margin: 2px;
  1209.     padding: 2px;
  1210.     background-color: white;
  1211. }
  1212.  
  1213. table.gallery tr {
  1214.     vertical-align: top;
  1215. }
  1216.  
  1217. table.gallery td {
  1218.     vertical-align: top;
  1219.     background-color: #f9f9f9;
  1220.     border: solid 2px white;
  1221. }
  1222.  
  1223. table.gallery td.galleryheader {
  1224.     text-align: center;
  1225.     font-weight: bold;
  1226. }
  1227.  
  1228. div.gallerybox {
  1229.     margin: 2px;
  1230.     width:  150px;
  1231. }
  1232.  
  1233. div.gallerybox div.thumb {
  1234.     text-align: center;
  1235.     border: 1px solid #ccc;
  1236.     margin: 2px;
  1237. }
  1238.  
  1239. div.gallerytext {
  1240.     font-size: 94%;
  1241.     padding: 2px 4px;
  1242. }
  1243.  
  1244. span.comment {
  1245.     font-style: italic;
  1246. }
  1247.  
  1248. span.changedby {
  1249.     font-size: 95%;
  1250. }
  1251.  
  1252. .previewnote {
  1253.     text-indent: 3em;
  1254.     color: #c00;
  1255.     border-bottom: 1px solid #aaa;
  1256.     padding-bottom: 1em;
  1257.     margin-bottom: 1em;
  1258. }
  1259.  
  1260. .previewnote p {
  1261.     margin: 0;
  1262.     padding: 0;
  1263. }
  1264.  
  1265. .editExternally {
  1266.     border: 1px solid gray;
  1267.     background-color: #ffffff;
  1268.     padding: 3px;
  1269.     margin-top: 0.5em;
  1270.     float: left;
  1271.     font-size: small;
  1272.     text-align: center;
  1273. }
  1274. .editExternallyHelp {
  1275.     font-style: italic;
  1276.     color: gray;
  1277. }
  1278.  
  1279. li span.deleted, span.history-deleted {
  1280.     text-decoration: line-through;
  1281.     color: #888;
  1282.     font-style: italic;
  1283. }
  1284.  
  1285. .toggle {
  1286.     margin-left: 2em;
  1287.     text-indent: -2em;
  1288. }
  1289.  
  1290. /* Classes for EXIF data display */
  1291. table.mw_metadata {
  1292.     font-size: 0.8em;
  1293.     margin-left: 0.5em;
  1294.     margin-bottom: 0.5em;
  1295.     width: 300px;
  1296. }
  1297.  
  1298. table.mw_metadata caption {
  1299.     font-weight: bold;
  1300. }
  1301.  
  1302. table.mw_metadata th {
  1303.     font-weight: normal;
  1304. }
  1305.  
  1306. table.mw_metadata td {
  1307.     padding: 0.1em;
  1308. }
  1309.  
  1310. table.mw_metadata {
  1311.     border: none;
  1312.     border-collapse: collapse;
  1313. }
  1314.  
  1315. table.mw_metadata td, table.mw_metadata th {
  1316.     text-align: center;
  1317.     border: 1px solid #aaaaaa;
  1318.     padding-left: 0.1em;
  1319.     padding-right: 0.1em;
  1320. }
  1321.  
  1322. table.mw_metadata th {
  1323.     background-color: #f9f9f9;
  1324. }
  1325.  
  1326. table.mw_metadata td {
  1327.     background-color: #fcfcfc;
  1328. }
  1329.  
  1330. table.collapsed tr.collapsable {
  1331.     display: none;
  1332. }
  1333.  
  1334.  
  1335. /* filetoc */
  1336. ul#filetoc {
  1337.     text-align: center;
  1338.     border: 1px solid #aaaaaa;
  1339.     background-color: #f9f9f9;
  1340.     padding: 5px;
  1341.     font-size: 95%;
  1342.     margin-bottom: 0.5em;
  1343.     margin-left: 0;
  1344.     margin-right: 0;
  1345. }
  1346.  
  1347. #filetoc li {
  1348.     display: inline;
  1349.     list-style-type: none;
  1350.     padding-right: 2em;
  1351. }
  1352.  
  1353. /* @bug 1714 */
  1354. input#wpSave, input#wpDiff {
  1355.     margin-right: 0.33em;
  1356. }
  1357.  
  1358. #editform .editOptions {
  1359.     display: inline;
  1360. }
  1361.  
  1362. #wpSave {
  1363.     font-weight: bold;
  1364. }
  1365.  
  1366. /* Classes for article validation */
  1367.  
  1368. table.revisionform_default {
  1369.     border: 1px solid #000000;
  1370. }
  1371.  
  1372. table.revisionform_focus {
  1373.     border: 1px solid #000000;
  1374.     background-color:#00BBFF;
  1375. }
  1376.  
  1377. tr.revision_tr_default {
  1378.     background-color:#EEEEEE;
  1379. }
  1380.  
  1381. tr.revision_tr_first {
  1382.     background-color:#DDDDDD;
  1383. }
  1384.  
  1385. p.revision_saved {
  1386.     color: green;
  1387.     font-weight:bold;
  1388. }
  1389.  
  1390. #mw_trackbacks {
  1391.     border: solid 1px #bbbbff;
  1392.     background-color: #eeeeff;
  1393.     padding: 0.2em;
  1394. }
  1395.  
  1396.  
  1397. /* Allmessages table */
  1398.  
  1399. #allmessagestable th {
  1400.     background-color: #b2b2ff;
  1401. }
  1402.  
  1403. #allmessagestable tr.orig {
  1404.     background-color: #ffe2e2;
  1405. }
  1406.  
  1407. #allmessagestable tr.new {
  1408.     background-color: #e2ffe2;
  1409. }
  1410.  
  1411. #allmessagestable tr.def {
  1412.     background-color: #f0f0ff;
  1413. }
  1414.  
  1415.  
  1416. /* noarticletext */
  1417. div.noarticletext {
  1418.     border: 1px solid #ccc;
  1419.     background: #fff;
  1420.     padding: .2em 1em;
  1421.     color: #000;
  1422. }
  1423.  
  1424. div#searchTargetContainer {
  1425.     left:       10px;
  1426.     top:        10px;
  1427.     width:      90%;
  1428.     background: white;
  1429. }
  1430.  
  1431. div#searchTarget {
  1432.     padding:    3px;
  1433.     margin:     5px;
  1434.     background: #F0F0F0;
  1435.     border:     solid 1px blue;
  1436. }
  1437.  
  1438. div#searchTarget ul li {
  1439.     list-style: none;
  1440. }
  1441.  
  1442. div#searchTarget ul li:before {
  1443.     color: orange;
  1444.     content: "\00BB \0020";
  1445. }
  1446.  
  1447. div.multipageimagenavbox {
  1448.    border: solid 1px silver;
  1449.    padding: 4px;
  1450.    margin: 1em;
  1451.    -moz-border-radius: 6px;
  1452.    background: #f0f0f0;
  1453. }
  1454.  
  1455. div.multipageimagenavbox div.thumb {
  1456.    border: none;
  1457.    margin-left: 2em;
  1458.    margin-right: 2em;
  1459. }
  1460.  
  1461. div.multipageimagenavbox hr {
  1462.    margin: 6px;
  1463. }
  1464.  
  1465. table.multipageimage td {
  1466.    text-align: center;
  1467. }
  1468.  
  1469. /*
  1470.   Table pager (e.g. Special:Imagelist)
  1471.   - remove underlines from the navigation link
  1472.   - collapse borders
  1473.   - set the borders to outsets (similar to Special:Allmessages)
  1474.   - remove line wrapping for all td and th, set background color
  1475.   - restore line wrapping for the last two table cells (description and size)
  1476. */
  1477. .TablePager_nav a { text-decoration: none; }
  1478. .TablePager { border-collapse: collapse; }
  1479. .TablePager, .TablePager td, .TablePager th { 
  1480.     border: 0.15em solid #777777;
  1481.     padding: 0 0.15em 0 0.15em;
  1482. }
  1483. .TablePager th { background-color: #eeeeff }
  1484. .TablePager td { background-color: #ffffff }
  1485. .TablePager tr:hover td { background-color: #eeeeff }
  1486.  
  1487. .imagelist td, .imagelist th { white-space: nowrap }
  1488. .imagelist .TablePager_col_links { background-color: #eeeeff }
  1489. .imagelist .TablePager_col_img_description { white-space: normal }
  1490. .imagelist th.TablePager_sort { background-color: #ccccff }
  1491.